package com.example.springbootsfzy.domain;

import java.io.Serializable;
import java.util.List;

import lombok.Data;

/**
 * 
 * @TableName consultants
 */
@Data
public class Consultants implements Serializable {
    /**
     * 
     */
    private Integer consultantId;

    /**
     * 
     */
    private String username;

    /**
     *
     */
    private Integer levelId;
    /**
     * 
     */
    private String password;

    /**
     * 
     */
    private String realName;

    /**
     * 
     */
    private String gender;

    /**
     * 
     */
    private String phoneNumber;

    /**
     * 
     */
    private String address;

    /**
     * 
     */
    private ConsultantLevels consultantLevels;

    /**
     * 
     */
    private String avatar;

    /**
     * 
     */
    private String qualification;

    /**
     * 
     */
    private String introduction;

    /**
     * 
     */
    private String personalProfile;

    /**
     * 
     */
    private Integer age;

    /**
     * 
     */
    private String extra1;

    /**
     * 
     */
    private String extra2;

    private List<String> fieldNameList;//擅长领域

    private ConsultantLevels consultantLevel;
    private String levelName;   // 等级名称
    private String fields;      // 擅长领域，多个用逗号分隔

    /**
     * select * from consultant c1,certificite c2
     * where c1.cid = c2.cid
     */
    private String extra3;
    private List<ConsultantCertificates> certificates;//资质证书
    private List<ChargeStandardAssociations> chargeStandardAssociations;//收费标准关联
    private List<ChargeStandardTypes> chargeStandardTypes;//收费标准类型
    private List<SelectedArticles> selectedArticles;

    private List<Courses> courses;  //课程表
    private static final long serialVersionUID = 1L;
}